package org.jeecg.modules.wlhy.hydriver.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.wlhy.hydriver.entity.HyDriver;
import org.jeecg.modules.wlhy.hydriver.entity.HyDriverAccountBook;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @Description: hy_driver_account_book
 * @Author: jeecg-boot
 * @Date:   2021-01-16
 * @Version: V1.0
 */
public interface IHyDriverAccountBookService extends IService<HyDriverAccountBook> {

    Map getAccountBookInfo();

    void addAccountBook(HyDriverAccountBook hyDriverAccountBook, HyDriver driver);

    void editPayPwd(String oldPwd, String password);

    void ResetPayPwd(String password);

    HyDriverAccountBook getAccountBookByDriverId(String driverId);

    String createDriverLogAccNo();

    List<HyDriverAccountBook> getAccountBookByDriverIds(Set<String> driverSet);
}
